package org.jeecg.modules.dock.entity.dto.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 外购收货入参实体(辅材)
 *
 * @author zhoutong
 */
@Data
public class PurchaseReceiptAssistRequestDTO extends SapBaseRequestDTO {

    // 业务类别 必须输入：01  采购订单收货，02 采购订单反向退货
    @JsonProperty("zywlb")
    private String businessType;

    // 采购凭证编号
    @JsonProperty("ebeln")
    private String procurementVoucherCode;

    // 采购凭证项目编号
    @JsonProperty("ebelp")
    private String procurementVoucherProjectCode;

    // 数量
    @JsonProperty("menge")
    private BigDecimal quantity;

    // 计量单位
    @JsonProperty("meins")
    private String unit;

    // 库存地点
    @JsonProperty("lgort")
    private String storeLocation;

    // 收货凭证
    @JsonProperty("mblnr")
    private String receiptCertificate;

    // 收货年度
    @JsonProperty("mjahr")
    private String yearOfReceipt;

    // 收货凭证行
    @JsonProperty("zeile")
    private String receiptCertificateLine;

}
